package com.cainiao.pojo;

import java.util.Date;

/**
 * 活动商品关联表
 * ActiveGoods
 * 数据库表：active_goods
 */
public class ActiveGoods {

    /**
     * 主键自增id
     * 表字段 : active_goods.id
     */
    private Integer id;

    /**
     * 活动id
     * 表字段 : active_goods.active_id
     */
    private Integer activeId;

    /**
     * 活动关联的商品id
     * 表字段 : active_goods.goods_id
     */
    private Integer goodsId;

    /**
     * 商品SKU_ID(不能作为查询条件)
     * 表字段 : active_goods.sku_id
     */
    private Integer skuId;

    /**
     * 限购数量
     * 表字段 : active_goods.limit_num
     */
    private Integer limitNum;

    /**
     * 超出限购数量后处理方式
     * 表字段 : active_goods.pass_limit_after
     */
    private Boolean passLimitAfter;

    /**
     * 超过活动库存后处理方式
     * 表字段 : active_goods.pass_stock_after
     */
    private Boolean passStockAfter;

    /**
     * 是否关联 0否 1是
     * 表字段 : active_goods.status
     */
    private Short status;

    /**
     * 添加时间
     * 表字段 : active_goods.created_at
     */
    private Date createdAt;

    /**
     * 最后编辑时间
     * 表字段 : active_goods.updated_at
     */
    private Date updatedAt;

    /**
     * 最后一次编辑人
     * 表字段 : active_goods.userid
     */
    private Integer userid;

    /**
     * 
     * 表字段 : active_goods.is_recommend
     */
    private Boolean isRecommend;

    /**
     * 
     * 表字段 : active_goods.sort
     */
    private Integer sort;

    /**
     * 商品(SKU) goods_sn
     * 表字段 : active_goods.goods_sku_sn
     */
    private String goodsSkuSn;

    /**
     * 获取 主键自增id 字段:active_goods.id
     *
     * @return active_goods.id, 主键自增id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置 主键自增id 字段:active_goods.id
     *
     * @param id the value for active_goods.id, 主键自增id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取 活动id 字段:active_goods.active_id
     *
     * @return active_goods.active_id, 活动id
     */
    public Integer getActiveId() {
        return activeId;
    }

    /**
     * 设置 活动id 字段:active_goods.active_id
     *
     * @param activeId the value for active_goods.active_id, 活动id
     */
    public void setActiveId(Integer activeId) {
        this.activeId = activeId;
    }

    /**
     * 获取 活动关联的商品id 字段:active_goods.goods_id
     *
     * @return active_goods.goods_id, 活动关联的商品id
     */
    public Integer getGoodsId() {
        return goodsId;
    }

    /**
     * 设置 活动关联的商品id 字段:active_goods.goods_id
     *
     * @param goodsId the value for active_goods.goods_id, 活动关联的商品id
     */
    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    /**
     * 获取 商品SKU_ID(不能作为查询条件) 字段:active_goods.sku_id
     *
     * @return active_goods.sku_id, 商品SKU_ID(不能作为查询条件)
     */
    public Integer getSkuId() {
        return skuId;
    }

    /**
     * 设置 商品SKU_ID(不能作为查询条件) 字段:active_goods.sku_id
     *
     * @param skuId the value for active_goods.sku_id, 商品SKU_ID(不能作为查询条件)
     */
    public void setSkuId(Integer skuId) {
        this.skuId = skuId;
    }

    /**
     * 获取 限购数量 字段:active_goods.limit_num
     *
     * @return active_goods.limit_num, 限购数量
     */
    public Integer getLimitNum() {
        return limitNum;
    }

    /**
     * 设置 限购数量 字段:active_goods.limit_num
     *
     * @param limitNum the value for active_goods.limit_num, 限购数量
     */
    public void setLimitNum(Integer limitNum) {
        this.limitNum = limitNum;
    }

    /**
     * 获取 超出限购数量后处理方式 字段:active_goods.pass_limit_after
     *
     * @return active_goods.pass_limit_after, 超出限购数量后处理方式
     */
    public Boolean getPassLimitAfter() {
        return passLimitAfter;
    }

    /**
     * 设置 超出限购数量后处理方式 字段:active_goods.pass_limit_after
     *
     * @param passLimitAfter the value for active_goods.pass_limit_after, 超出限购数量后处理方式
     */
    public void setPassLimitAfter(Boolean passLimitAfter) {
        this.passLimitAfter = passLimitAfter;
    }

    /**
     * 获取 超过活动库存后处理方式 字段:active_goods.pass_stock_after
     *
     * @return active_goods.pass_stock_after, 超过活动库存后处理方式
     */
    public Boolean getPassStockAfter() {
        return passStockAfter;
    }

    /**
     * 设置 超过活动库存后处理方式 字段:active_goods.pass_stock_after
     *
     * @param passStockAfter the value for active_goods.pass_stock_after, 超过活动库存后处理方式
     */
    public void setPassStockAfter(Boolean passStockAfter) {
        this.passStockAfter = passStockAfter;
    }

    /**
     * 获取 是否关联 0否 1是 字段:active_goods.status
     *
     * @return active_goods.status, 是否关联 0否 1是
     */
    public Short getStatus() {
        return status;
    }

    /**
     * 设置 是否关联 0否 1是 字段:active_goods.status
     *
     * @param status the value for active_goods.status, 是否关联 0否 1是
     */
    public void setStatus(Short status) {
        this.status = status;
    }

    /**
     * 获取 添加时间 字段:active_goods.created_at
     *
     * @return active_goods.created_at, 添加时间
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * 设置 添加时间 字段:active_goods.created_at
     *
     * @param createdAt the value for active_goods.created_at, 添加时间
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * 获取 最后编辑时间 字段:active_goods.updated_at
     *
     * @return active_goods.updated_at, 最后编辑时间
     */
    public Date getUpdatedAt() {
        return updatedAt;
    }

    /**
     * 设置 最后编辑时间 字段:active_goods.updated_at
     *
     * @param updatedAt the value for active_goods.updated_at, 最后编辑时间
     */
    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    /**
     * 获取 最后一次编辑人 字段:active_goods.userid
     *
     * @return active_goods.userid, 最后一次编辑人
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * 设置 最后一次编辑人 字段:active_goods.userid
     *
     * @param userid the value for active_goods.userid, 最后一次编辑人
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 获取  字段:active_goods.is_recommend
     *
     * @return active_goods.is_recommend, 
     */
    public Boolean getIsRecommend() {
        return isRecommend;
    }

    /**
     * 设置  字段:active_goods.is_recommend
     *
     * @param isRecommend the value for active_goods.is_recommend, 
     */
    public void setIsRecommend(Boolean isRecommend) {
        this.isRecommend = isRecommend;
    }

    /**
     * 获取  字段:active_goods.sort
     *
     * @return active_goods.sort, 
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置  字段:active_goods.sort
     *
     * @param sort the value for active_goods.sort, 
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取 商品(SKU) goods_sn 字段:active_goods.goods_sku_sn
     *
     * @return active_goods.goods_sku_sn, 商品(SKU) goods_sn
     */
    public String getGoodsSkuSn() {
        return goodsSkuSn;
    }

    /**
     * 设置 商品(SKU) goods_sn 字段:active_goods.goods_sku_sn
     *
     * @param goodsSkuSn the value for active_goods.goods_sku_sn, 商品(SKU) goods_sn
     */
    public void setGoodsSkuSn(String goodsSkuSn) {
        this.goodsSkuSn = goodsSkuSn == null ? null : goodsSkuSn.trim();
    }
}